/* Texte */
.lib {
   font-family: Arial, Helvetica, sans-serif;
   font-size:0.9em;
}

.lib {
   border-width: 0px 0px 0px 0px;
   background-color:transparent; 
   color:#002673;  
}

.petit    { font-size:7pt; }

.cursmain{cursor: pointer; }

.droite {text-align: right;}

/*******************************/
/****  COULEURS DE TEXTE   *****/
/*******************************/

.rouge      { color:#ff1020; }
.rougefonce { color:#943A3A; }
.bleufonce  { color:#272DB4; }
.noir       { color:#000000; }
.blanc      { color:#ffffff; }
.gris       { color:#999998; }
.grisclair  { color:#F3EDED; }
.grisfonce  { color:#4F4F4F; }
.vert       { color:#00A400; }

/*-- message --------------------------------------------------------------*/
.msg-left{ background:transparent url(../img/fonds/panel/title-left.png) no-repeat  }
.msg-center{ color:#ffffff;
             font:bold 11px tahoma,arial,verdana,sans-serif;
             background:transparent url(../img/fonds/panel/title-center.png) repeat-x  }
.msg-right{ background:transparent url(../img/fonds/panel/title-right.png) no-repeat }
.msg-border-left{ background:transparent url(../img/fonds/panel/border-left.png) repeat-y }
.msg-border-right{ background:transparent url(../img/fonds/panel/border-right.png) repeat-y }
.msg-border-bottom{ background:transparent url(../img/fonds/panel/border-bottom.png) repeat-x }
.title-text{ color:#ffffff;
             font:bold 11px tahoma,arial,verdana,sans-serif;
             background-color:transparent;
             border-width: 0px 0px 0px 0px;
             cursor: default;
           }

/*********************************************************************
 *    BARRE DE NAVIGATION
 **********************************************************************/
#barreNavig {
        font-family: Arial, Helvetica, sans-serif;
        font-size:9pt;
        background: url(/PariGest/img/navig/bg.png) #F8FEF4 repeat-x 50% bottom; 
        float: left; 
        height: 35;
        line-height: normal;
        position:absolute;
        top: 1px;
}
#barreNavig ul {
        padding-right: 10px; 
        padding-left: 10px;
        padding-bottom: 0px; 
        margin: 0px; 
        padding-top: 0px; 
        list-style-type: none;
}
#barreNavig li {
        padding-right: 0px; 
        padding-left: 9px; 
        background: url(/PariGest/img/navig/left.png) no-repeat left top; 
        float: left; 
        padding-bottom: 0px; 
        margin: 0px; 
        padding-top: 0px;
}
#barreNavig a {
        padding-right: 15px; 
        display: block; 
        padding-left: 6px; 
        font-weight: bold; 
        background: url(/PariGest/img/navig/right.png) no-repeat right top; 
        float: left; 
        padding-bottom: 4px; 
        color:#106010;
        padding-top: 5px; 
        text-decoration: none;
}
#barreNavig a {
        float: none;
}
#barreNavig a:hover {
        color:#000000;
}
#barreNavig #current {
        background-image: url(/PariGest/img/navig/left_on.png);
        padding-bottom: 0px; 
}
#barreNavig #current a {
        background-image: url(/PariGest/img/navig/right_on.png); 
        padding-bottom: 5px; 
        color:#000000;
}
/*********************************************************************
 *    DISPOSITION DES DIVS
 **********************************************************************/

#container { width:1024px; margin:0 auto; }
#container_main{width:1024px; margin:0 auto; }

div.spacer{clear:both; height:5px; display:block;}

iframe#haut {
  width:auto;
  height:40;  
  display: block;
  text-align: center;
  /*left:8;
  top:4;
  position:relative;*/ 
  margin: 0;
  /*border-width: 1px; 
  border-style: solid;*/
}
iframe#menu {
  width:120px; 
  display: block;
  height:740px; 
  /*top: 54px; 
  left:8;
  position:absolute;*/ 
  margin: 5px 0 0 0;
  float:left;
  border-width: 1px; 
  border-style: solid;
  }
iframe#principale {
  width:894px; 
  display: block;
  height:740; 
  /*left: 138px; 
  top: 54px; 
  position:absolute;*/ 
  margin-top: 5px;
  margin-left: 5px;
  float:left;
  border-width: 1px; 
  border-style: solid;
  }
iframe#piedPage {
  width:100%; 
  height:20; 
  display: block;
  /*top: 800;
  left:8;
  position:absolute;*/ 
  border-width: 1px; 
  border-style: solid;
  }

/* Boite de présentation des infos*/
.boite
{
  width : auto ;
  background : #f5f5f5 ;
  border : #000000 thin solid ;
  margin : 40px 50px 0 auto ;
  -moz-border-radius: 0px 10px 10px 10px;
  -webkit-border-radius: 0px 10px 10px 10px;
  border-radius: 0px 10px 10px 10px;
}
.boite_titre
{
  padding: 2px;
  display: block;
  position: relative;
  margin: -25px 0 0px -1px;
  float: left;
  color: #cc0000;
  font-size: 15px;
  border-top : #000000 thin solid ;
  border-left : #000000 thin solid ;
  border-right : #000000 thin solid ;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.boite_contenu
{
  margin: 10px 5px 10px 5px;
  font-size:9pt;
  /*text-align: center;
  width:100%;
  border : #000000 thin solid ;*/
  
}

  /* la boîte de message */
#msgBox {
  position: absolute;
  z-index: 9000;
}


/* design par défaut (sert aussi de base aux skins)
----------------------------------------------------------------------------- */

/* le titre de la boîte de message */
.msgBox #msgTitle {
  margin:0;
  padding: .2em .6em; 
  font-size: 1.1em;
  font-weight: bold;
  background: #89A7DD;
  color: #ffffff;
  border-bottom: 1px solid #39618F;
  
  -moz-border-radius: .4em 0.4em 0 0;
  -webkit-border-radius: .4em 0.4em 0 0;
  border-radius: .4em 0.4em 0 0;
}

/* la boîte */
.msgBox { 
  border-width: 1px;
  border-style: solid;
  max-width: 400px;
  padding: 0;
  background: #fff;
  border-color: #39618F;
  
  -moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
  -webkit-border-radius: 1em 2em 1em 2em;
  border-radius: 1em 1em 1em 1em;
}

/* le div de contenu du message */
.msgBox #msgContent {
  padding: .4em .6em; 
  text-align: justify;
  color: #0E1B66;
}
/* le bouton de fermeture et son conteneur */
.msgBox #msgCloseBtn { 
  text-align: right;
  margin: 0;
  padding: 0;
  padding-bottom: 1px;
}
.msgBox #msgCloseBtn a {
  padding: 4px .5em;
  border: 1px solid #39618F;
  border-width: 1px 0 0 1px;
  margin: 0 0 .0 .6em; 
  font-weight:bold;
  text-decoration: none;
  color: #0E1B66;

  -moz-border-radius: 0 0 .5em 0;
  -webkit-border-radius: 0 0 .5em 0;
}
.msgBox #msgCloseBtn a:hover {
  background: #C6DAFF;
}

/* le bouton de fermeture et son conteneur */
.msgBox #msgYesBtn { 
  text-align: center;
  margin: 0;
  padding: 0;
  padding-bottom: 1px;
  display: inline;
}
.msgBox #msgYesBtn a {
  padding: 3px .5em;
  border: 1px solid #39618F;
  border-width: 1px 0 0 1px;
  margin: 0 0 .0 .6em; 
  font-weight:bold;
  text-decoration: none;
  color: #0E1B66;

  -moz-border-radius: 0 0 .5em 0;
  -webkit-border-radius: 0 0 .5em 0;
}
.msgBox #msgYesBtn a:hover {
  background: #C6DAFF;
}

/* le bouton de fermeture et son conteneur */
.msgBox #msgNoBtn { 
  text-align: center;
  margin: 0;
  padding: 0;
  padding-bottom: 1px;
  display: inline;
}
.msgBox #msgNoBtn a {
  padding: 3px .5em;
  border: 1px solid #39618F;
  border-width: 1px 0 0 1px;
  margin: 0 0 .0 .6em; 
  font-weight:bold;
  text-decoration: none;
  color: #0E1B66;

  -moz-border-radius: 0 0 .5em 0;
  -webkit-border-radius: 0 0 .5em 0;
}
.msgBox #msgNoBtn a:hover {
  background: #C6DAFF;
}



/* skins
----------------------------------------------------------------------------- */
.error          { background: #ffe1e2; }
#msgBox.error #msgTitle     { background: #ffaeb0; color: #fff; }
#msgBox.error #msgContent   { color: #8a1f11; }
#msgBox.error #msgCloseBtn a   { color: #f09486; }
#msgBox.error #msgCloseBtn a:hover   { color: #fff; background: #ffaeb0;}
#msgBox.error #msgYesBtn a   { color: #f09486; }
#msgBox.error #msgYesBtn a:hover   { color: #fff; background: #ffaeb0;}
#msgBox.error #msgNoBtn a   { color: #f09486; }
#msgBox.error #msgNoBtn a:hover   { color: #fff; background: #ffaeb0;}

.success        { background: #E6EFC2;  }
#msgBox.success #msgTitle   { background: #C6D880; color: #fff;  }
#msgBox.success #msgContent   { color: #264409; }
#msgBox.success #msgCloseBtn a   { color: #b1ca51; }
#msgBox.success #msgCloseBtn a:hover { color: #fff; background: #C6D880; }
#msgBox.success #msgYesBtn a   { color: #b1ca51; }
#msgBox.success #msgYesBtn a:hover { color: #fff; background: #C6D880; }
#msgBox.success #msgNoBtn a   { color: #b1ca51; }
#msgBox.success #msgNoBtn a:hover { color: #fff; background: #C6D880; }
